body { margin: 0px; background-color: #72909b}
form { direction: rtl; margin: 0px; }
.mainLoginTable { height: 100%; width: 100%; }
.mainLoginTable * { font-family: Tahoma; font-size: 12px; }
.mainLoginTable .Top { background: #cecece url(../../Images/TableTopTdBack.jpg?) bottom center no-repeat; }
.mainLoginTable .Top div { background: url(../../Images/TableTopTdBg.png?) bottom center repeat-x; height: 100%; }
.mainLoginTable .Bottom { background: url(../../Images/TableBottomTdBg.jpg?) Top center repeat-x; }
.mainLoginTable .Bottom div.container { background: url(../../Images/TableBottomTdBack.png?) top center no-repeat; position: relative; height: 100%; text-align: center; }
.LoginMainBoxDiv { width: 1px; height: 1px; margin: auto; position: relative; }
.LoginMainBoxDiv .TR { background: url(../../Images/Login1.png? ) no-repeat scroll 0px -10px; font-size: 1px; }
.LoginMainBoxDiv .T { background: url( ../../Images/Login2.png?) scroll 121px -10px repeat-x; font-size: 1px; }
.LoginMainBoxDiv .TL { background: url(../../Images/Login1.png? ) no-repeat scroll 0px -41px; font-size: 1px; }
.LoginMainBoxDiv .R { background: url(../../Images/Login3.png?) scroll -10px 131px repeat-y; font-size: 1px; }
.LoginMainBoxDiv .C { background-color: #bed1d7; padding: 10px; }
.LoginMainBoxDiv .L { background: url(../../Images/Login3.png?) scroll -41px 131px repeat-y; font-size: 1px; }
.LoginMainBoxDiv .BR { background:  url( ../../Images/Login1.png? ) no-repeat scroll 0px -116px; font-size: 1px;}
.LoginMainBoxDiv .B { background: url( ../../Images/Login2.png?) scroll 121px -41px repeat-x; font-size: 1px; }
.LoginMainBoxDiv .BL { background: url(../../Images/Login1.png? ) no-repeat scroll 0px -147px; font-size: 1px; }
.LoginButton { background: url(../../Images/Login1.png? ) no-repeat scroll 0px -72px; border: 0px solid; width: 56px; height: 24px; cursor: pointer; margin: 0 5px 0 0}
.Lock { position: absolute; top: -20px; left: -20px; }
.LoginTextBoxUser { background: transparent; border: none; margin: 3px; width: 216px; }
.LoginTextBoxLogin { background: transparent; border: none; margin: 3px; width: 150px; }
.td1, .td3 { padding: 6px 20px; background: url(../../Images/Login1.png? ) no-repeat scroll 207px -661px; }

.table1 { width: 266px; position: absolute; bottom: -75px; left: -130px; }
.div1 {  }
.div2 {  height: 25px; }

.div3 {  }
.version {top: 280px; background: transparent;color: #fff; padding: 10px; height: auto; }

.td5 { padding: 3px 20px; background: url(../../Images/Login1.png? ) no-repeat scroll 211px -698px; }
.td6 { padding: 3px 20px; background: url(../../Images/Login1.png? ) no-repeat scroll 211px -718px; color: #a00; }
.a1 { text-decoration: none; color: #2b2e3e; }
.imgdummy { width: 11px; height: 11px; }
.LinksDiv { position: absolute; width: 100%; height: 46px; top: 235px; left: 0; right: 0; background: url( ../../Images/Login2.png?) scroll 604px -72px repeat-x; text-align: center; font-size: 1px }
.LinksDiv a:link, .LinksDiv a:active, .LinksDiv a:visited { height: 39px; margin: 4px auto; outline: none; display: inline-block; vertical-align: top }
.Link1 { width: 124px; background: url( ../../Images/Login1.png? ) no-repeat scroll 0px -276px; }
.Link1:hover { background-position: 0px -315px; }
.Link2 { width: 149px; background: url( ../../Images/Login1.png? ) no-repeat scroll 0px -374px; }
.Link2:hover { background-position: 0px -413px; }
.Link3 { width: 161px; background: url( ../../Images/Login1.png? ) no-repeat scroll 0px -178px; }
.Link3:hover { background-position: 0px -217px; }
.Link4 { width: 124px; background: url( ../../Images/Login1.png? ) no-repeat scroll 0px -472px; }
.Link4:hover { background-position: 0px -511px; }
.firefox { width: 111px; background: url( ../../Images/Login1.png? ) no-repeat scroll -8px -570px; }
.firefox:hover { background-position: -8px -609px; }
.MTiphone { width: 133px; background: url( ../../Images/Login1.png? ) no-repeat scroll 0px -178px; }
.MTiphone:hover { background-position: 0px -217px; }
.MTandroid { width: 133px; background: url( ../../Images/Login1.png? ) no-repeat scroll 0px -374px; }
.MTandroid:hover { background-position: 0px -413px; }
.mobileTD { width: 145px; background: url( ../../Images/Login1.png? ) no-repeat scroll right -662px; }
.mobileTD:hover { background-position: right -701px; }
.RegisterTD { width: 124px; background: url( ../../Images/Login1.png? ) no-repeat scroll right -746px; }
.RegisterTD:hover { background-position: right -785px; }
.Meta{position: relative;top: -14px; width: 245px; height: 66px !important; background: url( ../../Images/dlDemo.png? ) no-repeat center center;}
.bvLogo { width: 153px; background: url(../../images/onlinebvlogo.png ) no-repeat center center; }
.newLink {background: url("../../Images/pics_05.png?") repeat-x scroll 121px -1594px #365261;border: 1px solid #233C4B;border-radius: 8px;box-shadow: 0 0 5px #444;color: #FFFFFF;height: 26px !important;line-height: 24px;margin: 9px 5px !important;padding: 0 7px;}
.newLink:hover, .LoginButton:hover {background: url("../../Images/pics_05.png?") repeat-x scroll 121px -1624px #365261;color: #922}
.newLink img{ vertical-align: middle;float: right;margin: 5px 0 5px 5px;width: 18px;height: 18px;}
.newLink img.icofirefox{background: url("../../Images/pics_05.png?") repeat-x scroll 121px -1683px transparent;}
.newLink img.icochrome{background: url("../../Images/pics_05.png?") repeat-x scroll 121px -1660px transparent;}
.icoM-Tik {
    background: url("../../Images/pics_05.png?") repeat-x scroll 121px -895px transparent;
    margin-left: 4px;
}
.icoM-Attention.icoM-Attention { background: url("../../Images/pics_05.png?") repeat-x scroll 119px -653px transparent;
    margin-bottom: -2px;
    margin-left: 5px;
}

.LoginTextResourceDiv {
    float: left;
    position: absolute;
    left: 50px;
    background: #ffffffdb;
    top: -50%;
    width: 35%;
    height: 250px;
    border-radius: 20px;
    padding: 10px;
    overflow: scroll;
}

.progressbar {
    display: none;
    top: 0;
    left: 0;
    z-index: 100000;
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: black;
    opacity: 0.4;
    filter: alpha(opacity=40);
    border-radius: 13px; /* (height of inner div) / 2 + padding */
    padding: 3px;
    vertical-align: middle;
}

    .progressbar > div {
        background-image: url(<%=SiteUrls.Instance().ViewImage("progressbar2.gif")%>);
        width: 226px; /* Adjust with JavaScript */
        height: 19px;
        margin: auto auto auto auto;
    }

.HIDECAPTCHA {
    display: none;
}

.SHOWCAPTCHA {
    display: block;
}

.UserBrowserAlert {
    font-family: tahoma;
    font-size: 12px;
    padding: 10px;
    position: absolute;
    left: 50%;
    width: 670px;
    margin-left: -346px;
    text-align: center;
    direction: rtl;
    background-color: Red;
    font-weight: bold;
}

.logodiv {
    float: left;
    position: absolute;
    left: 50px;
    top: calc(-50% + 280px);
    text-align: left;
    height: 120px;
}

    .logodiv > a {
        margin-right: 10px;
    }

        .logodiv > a > img {
            height: 70px;
        }